import { useState } from 'react'

export const yueyanglouji = [
  '庆历四年春',
  '滕子京谪守巴陵郡',
  '越明年',
  '政通人和',
  '百废具兴',
  '乃重修岳阳楼',
  '增其旧制',
  '刻唐贤今人诗赋于其上',
  '属予作文以记之',
  '予观夫巴陵胜状',
  '在洞庭一湖',
  '衔远山',
  '吞长江',
  '浩浩汤汤',
  '横无际涯',
  '朝晖夕阴',
  '气象万千',
  '此则岳阳楼之大观也',
  '前人之述备矣',
  '然则北通巫峡',
  '南极潇湘',
  '迁客骚人',
  '多会于此',
  '览物之情',
  '得无异乎',
  '若夫霪雨霏霏',
  '连月不开',
  '阴风怒号',
  '浊浪排空',
  '日星隐曜',
  '山岳潜形',
  '商旅不行',
  '樯倾楫摧',
  '薄暮冥冥',
  '虎啸猿啼',
  '登斯楼也',
  '则有去国怀乡',
  '忧谗畏讥',
  '满目萧然',
  '感极而悲者矣',
  '至若春和景明',
  '波澜不惊',
  '上下天光',
  '一碧万顷',
  '沙鸥翔集',
  '锦鳞游泳',
  '岸芷汀兰',
  '郁郁青青',
  '而或长烟一空',
  '皓月千里',
  '浮光跃金',
  '静影沉璧',
  '渔歌互答',
  '此乐何极',
  '登斯楼也',
  '则有心旷神怡',
  '宠辱皆忘',
  '把酒临风',
  '其喜洋洋者矣',
  '嗟夫',
  '予尝求古仁人之心',
  '或异二者之为',
  '何哉',
  '不以物喜',
  '不以己悲',
  '居庙堂之高',
  '则忧其民',
  '处江湖之远',
  '则忧其君',
  '是进亦忧',
  '退亦忧',
  '然则何时而乐耶',
  '其必曰',
  '先天下之忧而忧',
  '后天下之乐而乐',
  '欤',
  '噫',
  '微斯人',
  '吾谁与归',
  '时六年九月十五日',
]

export const tengwanggexu = [
  '豫章故郡',
  '洪都新府',
  '星分翼轸',
  '地接衡庐',
  '襟三江而带五湖',
  '控蛮荆而引瓯越',
  '物华天宝',
  '龙光射牛斗之墟',
  '人杰地灵',
  '徐孺下陈蕃之榻',
  '雄州雾列',
  '俊采星驰',
  '台隍枕夷夏之交',
  '宾主尽东南之美',
  '都督阎公之雅望',
  '棨戟遥临',
  '宇文新州之懿范',
  '襜帷暂驻',
  '十旬休假',
  '胜友如云',
  '千里逢迎',
  '高朋满座',
  '腾蛟起凤',
  '孟学士之词宗',
  '紫电青霜',
  '王将军之武库',
  '家君作宰',
  '路出名区',
  '童子何知',
  '躬逢胜饯',
  '时维九月',
  '序属三秋',
  '潦水尽而寒潭清',
  '烟光凝而暮山紫',
  '俨骖𬴂于上路',
  '访风景于崇阿',
  '临帝子之长洲',
  '得天人之旧馆',
  '层峦耸翠',
  '上出重霄',
  '飞阁流丹',
  '下临无地',
  '鹤汀凫渚',
  '穷岛屿之萦回',
  '桂殿兰宫',
  '即冈峦之体势',
  '披绣闼',
  '俯雕甍',
  '山原旷其盈视',
  '川泽纡其骇瞩',
  '闾阎扑地',
  '钟鸣鼎食之家',
  '舸舰弥津',
  '青雀黄龙之舳',
  '云销雨霁',
  '彩彻区明',
  '落霞与孤鹜齐飞',
  '秋水共长天一色',
  '渔舟唱晚',
  '响穷彭蠡之滨',
  '雁阵惊寒',
  '声断衡阳之浦',
  '遥襟甫畅',
  '逸兴遄飞',
  '爽籁发而清风生',
  '纤歌凝而白云遏',
  '睢园绿竹',
  '气凌彭泽之樽',
  '邺水朱华',
  '光照临川之笔',
  '四美具',
  '二难并',
  '穷睇眄于中天',
  '极娱游于暇日',
  '天高地迥',
  '觉宇宙之无穷',
  '兴尽悲来',
  '识盈虚之有数',
  '望长安于日下',
  '目吴会于云间',
  '地势极而南溟深',
  '天柱高而北辰远',
  '关山难越',
  '谁悲失路之人',
  '萍水相逢',
  '尽是他乡之客',
  '怀帝阍而不见',
  '奉宣室以何年',
  '嗟乎！时运不齐',
  '命途多舛',
  '冯唐易老',
  '李广难封',
  '屈贾谊于长沙',
  '非无圣主',
  '窜梁鸿于海曲',
  '岂乏明时',
  '所赖君子见机',
  '达人知命',
  '老当益壮',
  '宁移白首之心',
  '穷且益坚',
  '不坠青云之志',
  '酌贪泉而觉爽',
  '处涸辙以犹欢',
  '北海虽赊',
  '扶摇可接',
  '东隅已逝',
  '桑榆非晚',
  '孟尝高洁',
  '空余报国之情',
  '阮籍猖狂',
  '岂效穷途之哭',
  '勃',
  '三尺微命',
  '一介书生',
  '无路请缨',
  '等终军之弱冠',
  '有怀投笔',
  '慕宗悫之长风',
  '舍簪笏于百龄',
  '奉晨昏于万里',
  '非谢家之宝树',
  '接孟氏之芳邻',
  '他日趋庭',
  '叨陪鲤对',
  '今兹捧袂',
  '喜托龙门',
  '杨意不逢',
  '抚凌云而自惜',
  '钟期既遇',
  '奏流水以何惭',
  '呜乎！胜地不常',
  '盛筵难再',
  '兰亭已矣',
  '梓泽丘墟',
  '临别赠言',
  '幸承恩于伟饯',
  '登高作赋',
  '是所望于群公',
  '敢竭鄙怀',
  '恭疏短引',
  '一言均赋',
  '四韵俱成',
  '请洒潘江',
  '各倾陆海云尔',
  '滕王高阁临江渚',
  '佩玉鸣鸾罢歌舞',
  '画栋朝飞南浦云',
  '珠帘暮卷西山雨',
  '闲云潭影日悠悠',
  '物换星移几度秋',
  '阁中帝子今何在',
  '槛外长江空自流',
]

export default function useArticle(article: string[]) {
  const [line, setLine] = useState(0)
  const [text, setText] = useState(article[0] || '')

  const nextLine = () => {
    if (line + 1 > article.length) {
      setText('')
      return
    }
    setLine(line + 1)
    setText(article[line + 1])
  }

  return {
    text,
    nextLine,
  }
}
